package com.code.lightning.common.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 基础表元数据
 * @author LGX_TvT
 * @date 2021-01-14 22:51
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BasicTableMetaData {

    /**
     * 数据表所属的数据库名
     */
    private String tableSchema;

    /**
     * 表名称
     */
    private String tableName;

    /**
     * 表类型[system view|base table]
     */
    private String tableType;

    /**
     * 使用的数据库引擎[MyISAM|CSV|InnoDB]
     */
    private String engine;

    /**
     * 数据库版本，默认值10
     */
    private String version;

    /**
     * 表的注释、备注
     */
    private String tableComment;

    /**
     * 表的字符校验编码集
     */
    private String tableCollation;

    /**
     * 做自增主键的自动增量当前值
     */
    private String autoIncrement;

    /**
     * 表的创建时间
     */
    private String createTime;

    /**
     * 表的更新时间
     */
    private String updateTime;

    /**
     * 表的检查时间
     */
    private String checkTime;


}
